Linux 命令(177)

您所在的位置:网站首页 linux grep命令查进程 Linux 命令(177)

Linux 命令(177)

2024-05-24 06:59| 来源: 网络整理| 查看: 265

文章目录

1.命令简介2.命令格式3.选项说明4.常用示例参考文献1.命令简介

pgrep(process grep)根据进程名称或其他属性查找进程。

pgrep 命令以名称为依据从运行进程队列中查找进程,并显示查找到的进程 ID。每一个进程 ID 以一个十进制数表示,通过一个分隔串和下一个 ID 分开,默认的分隔串是一个新行。对于每个属性选项,用户可以在命令行上指定一个以逗号分隔的可能值的集合。

2.命令格式代码语言:javascript复制pgrep [] 3.选项说明代码语言:javascript复制-d, --delimiter 设置用于分隔输出中每个进程 ID 的字符串(默认为换行符)。 -f, --full 模式通常仅与进程名称匹配。设置 -f 时,将使用完整的命令行。 -g, --pgroup ,... 只匹配列出的进程组 ID 中的进程。进程组 0 被转换为 pgrep 或 pkill 自己的进程组。 -G, --group ,... 只匹配实际组 ID 列出的进程。可以使用数值或符号值。 -l, --list-name 列出进程的名字和 ID。 -n, --newest 选择最近执行的进程。 -o, --oldest 选择最早的进程。 -P, --parent ,... 选择父 PID 匹配的进程。 -s, --session ,... 只匹配进程会话 ID 列出的进程。会话 ID 0 被转换为 pgrep 或 pkill 自己的会话 ID。 -t, --terminal ,... 查找符合终端号的进程。 -u, --euid ,... 匹配有效用户 ID 的进程。可以使用数值或符号值。 -U, --uid ,... 匹配实际用户 ID 的进程。可以使用数值或符号值。 -v, --inverse 查找不符合条件的进程。 -x, --exact 只匹配名称与模式完全匹配的进程。 -h, --help 显示帮助文档。 -V, --version 显示命令版本。4.常用示例

(1)显示指定进程名的进程 ID。

代码语言:javascript复制pgrep bash

注意,匹配模式时不需要完全匹配,如 pgrep bas 也可以查找处 bash 进程。

(2)显示指定进程名的进程 ID 和名称。

代码语言:javascript复制pgrep -l bash 23762 bash 28730 bash

(3)选择最近执行的进程的进程号。

代码语言:javascript复制pgrep -ln bash 23762 bash

(4)选择最早执行的进程。

代码语言:javascript复制pgrep -lo bash 28730 bash

(5)查找符合终端的进程。

代码语言:javascript复制pgrep -l -t pts/0 20122 man 20132 less 28730 bash参考文献

pgrep(1) — Linux manual page - man7.org



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3